.int01 .int01_left{width:100%;}
.int01 .int01_left h3.h3{color:#18378f;font-weight:normal;}
.int01 .int01_left div.p{margin:25px 0;font-weight:700;}
.int01 .int01_left div.edit .edit_con_original{color:#898989!important;}
.int01 .int01_right{width:100%;}
.int01 .int01_right img{width:100%;transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
.int01:hover img{transform:translateX(-10px);}
@media only screen and (max-width: 1440px) {
    .int01 .int01_left div.p{margin:15px 0;}
}
@media only screen and (max-width: 1000px) {
    .int01 {box-sizing:border-box;}
    .int01 .int01_left{float:none;width:100%;margin-top:50px;}
    .int01 .int01_right{float:none;width:100%;}
    .int01:hover img{transform:translateX(0px);}
}
.int02{margin-top:100px;}
.int02 .int02_top{background:#0072ff;padding:30px 0;}
.int02 .int02_top dl{float:left;width:170px;text-align:center;color:#fff;margin-left:120px;}
.int02 .int02_top dl:first-child{margin-left:80px;}
.int02 .int02_top dl dt{margin:0 auto 15px;transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
.int02 .int02_top dl:hover dt{transform:rotate(360deg);-ms-transform:rotate(360deg);}
.sprite-in{background-image: url(../images/spritesheet.png);background-repeat: no-repeat; display: block;}
.int02 .sprite-in_01 {width: 44px;height: 44px;background-position: -5px -5px;}
.int02 .sprite-in_02 {width: 62px;height: 41px;background-position: -59px -5px;}
.int02 .sprite-in_03 {width: 46px;height: 45px;background-position: -59px -56px;}
.int02 .sprite-in_04 {width: 71px;height: 45px;background-position: -131px -5px;}
@media only screen and (max-width: 1440px) {
    .int02{margin-top:50px;}
}
@media only screen and (max-width: 1300px) {
    .int02 .int02_top dl{width:126px;}
    .int02 .int02_top dl:first-child{margin-left:65px;}
}
@media only screen and (max-width: 1200px) {
    .int02 .int02_top dl{width:15%;margin:0 5%;}
    .int02 .int02_top dl:first-child{margin:0 5%;}
}
@media only screen and (max-width: 1000px) {
    .int02{margin-top:30px;}
    .int02 .int02_top{padding:30px 0 20px;}
    .int02 .int02_top dl{width:48%;margin:0 1%;height:145px;padding:0 5px;box-sizing:border-box;}
    .int02 .int02_top dl:first-child{margin:0 1%;}
}
@media only screen and (max-width: 767px){
    .int02 .int02_top dl{height:auto;margin-bottom:10px;}
    .int02 .int02_top dl dt{height:45px;margin-bottom:10px;}
    .int02 .int02_top dl dd{font-size:12px;}
    .int02 .int02_top dl dd.fnt_24{font-size:16px;}
}
.int03{position:relative;width:100%;height:0;padding-bottom:56%;cursor:pointer;background:#1b1d27;overflow:hidden;}
.int03 .int03_text{position:absolute;top:80px;left:60px;color:#fff;z-index:3;}
.int03 .int03_text div.p{margin:25px 0 10px 0;}
.int03 .int03_video{position:absolute;top:0px;left:0px;z-index:2;}
.int03 .int03_video>img{width:100%;}

.int03 .int03_a{display:inline-block;width:79px;height:79px;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;z-index:2;}
.int03 .int03_a img{ width:100%; height:auto; position:absolute; left:0; top:0;}
.int03 .int03_a i{ display:block; display: block; width:79px; height:79px; position:relative;}
.int03 .int03_a i > span{ display:block; width:79px; height:79px; transform: scale(1); border-radius: 90px; box-sizing: border-box; position:absolute; left:0; top:0;}
.int03 .int03_a i > span.p2_sj{ background:url(../images/play_icon.png) no-repeat;  }
.int03 .int03_a em{ font-family: Arial; line-height: 40px; color:#fff; font-weight: bold; text-transform: uppercase;transform:translateY(0); position:relative; top:0;}
.int03 .int03_a i > span.p2_circle{ border: 2px solid #fff;}
.int03 .int03_a i > span.p2_inner,.part02_img > a i > span.p2_sj{ width:79px; height:79px;}
.int03 .int03_a:hover i > span.p2_circle{ transform: scale(1.5); opacity:0; border: 1px solid #fff; -webkit-transition: 0.8s ease-out; -moz-transition: 0.8s ease-out; transition: 0.8s ease-out;}
.int03 .int03_a:hover i > span.p2_inner{ background: rgba(255,255,255,0.3); -webkit-transition: 0.8s ease-in-out; -moz-transition: 0.8s ease-in-out; transition: 0.8s ease-in-out;}
.int03 .int03_a:hover i > span.p2_sj{ animation:textMove2 0.8s forwards; -webkit-animation:textMove2 0.8s forwards; position:relative; top:0;}
.int03 .int03_a:hover em{ animation:textMove 0.8s forwards; -webkit-animation:textMove 0.8s forwards;}
@keyframes textMove2
{
0% { left:0; opacity:1;}
25% { left:10px; opacity:0;}
40% { left:-10px; opacity:0;}
100% { left:0; opacity:1;}
}
@-webkit-keyframes textMove2
{
0% { left:0; opacity:1;}
25% { left:10px; opacity:0;}
40% { left:-10px; opacity:0;}
100% { left:0; opacity:1;}
}

@media only screen and (max-width: 1100px) {
    .int03 .int03_text{top:50px;left:20px;}
}
@media only screen and (max-width: 767px) {
    .int03{height:auto;padding:0;}
    .int03 .int03_text{top:20px;left:10px;position:static;padding:20px;box-sizing:border-box;}
    .int03 .int03_text div.p{margin:6px 0 5px 0;}

    .int03 .int03_a{height:50px;width:50px;margin-left:-25px;margin-top:-25px;}
    .int03 .int03_a i{width:50px;height:50px;}
    .int03 .int03_a i > span{width:50px;height:50px;}
    .int03 .int03_a i > span.p2_inner,.part02_img > a i > span.p2_sj{width:50px;height:50px;}
    .int03 .int03_a i > span.p2_sj{background-size:108%;}
	
	.int03 .int03_video{ display:none;}
	.int03  video{ width:100%; height:auto;}
}
.int04{margin-top:20px;margin-bottom:40px;}
.int04 dl{float:left;width:49%;margin:2% 2% 0 0;background:#1378df;}
.int04 dl:nth-of-type(2n){margin-right:0px;}
.int04 dl:hover dt img{transform:scale(1.1);-ms-transform:scale(1.1);}
.int04 dl:hover dt.err_position img{transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);}
.int04 dl.other_bg{background:#0558b5;}
.int04 dl.odd{background:#0558b5;}
.int04 dl.other_bg.odd{background:#1378df;}
.int04 dl dt{width:100%;position:relative;padding-bottom:56%;height:0px;overflow:hidden;}
.int04 dl dt img{width:100%;}
.int04 dl dt p{position:absolute;bottom:0px;left:0px;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,0.5);color:#fff;text-indent:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.int04 dl dd{color:#fff;padding:55px 25px 0;}
@media only screen and (max-width: 1440px) {
    .int04{margin-top:10px;margin-bottom:20px;}
}
@media only screen and (max-width: 767px) {
   .int04 dl{width:100%;margin:0;margin-top:2%;}
   .int04 dl{background:#0558b5!important;}
   .int04 dl:nth-of-type(2n){background:#1378df!important;}
   .int04 dl dt p{height:35px;line-height:35px;text-indent: 20px;}
   .int04 dl dd{height:auto!important;padding:20px;}
}
/*组织架构*/
.n_about_comp{margin-top:50px;margin-bottom:50px;}
.n_about_comp>img{max-width:100%;}
@media only screen and (max-width: 1440px) {
    .n_about_comp{margin-top:30px;margin-bottom:30px;}
}
/*发展历程*/
.hist_zan{height:105px;}
.hist_nav{background:#197cff;}
.hist_nav .a_his_time{position: relative;width:1180px;margin:0 auto;}
.hist_nav .a_his_time>a{display: block;width: 50px;height: 50px;position: absolute;z-index: 9;top:0;background-size:cover;}
.hist_nav .a_his_time>a.his_left{background: url(../images/hist_ico_left.png) no-repeat;left:0px;}
.hist_nav .a_his_time>a.his_right{float:right;background: url(../images/hist_ico_right.png) no-repeat;right: 0px;}
.hist_nav .a_his_time>a.his_left:hover{background: url(../images/hist_ico_leftH.png) no-repeat;}
.hist_nav .a_his_time>a.his_right:hover{float:right;background: url(../images/hist_ico_rightH.png) no-repeat;}
.hist_nav .a_his_time>a.his_left.disabled:hover{cursor: default;background: url(../images/hist_ico_left.png) no-repeat;left:0px;}
.hist_nav .a_his_time>a.his_right.disabled:hover{cursor: default;float:right;background: url(../images/hist_ico_right.png) no-repeat;right: 0px;}

.hist_nav .index_history{margin:0px 50px 0;overflow: hidden;border-left:1px solid #569fff;border-right:1px solid #569fff;}
.hist_nav .index_history ul{position: relative;height: 105px;overflow: hidden;}
.hist_nav .index_history li{color: #fff;z-index:3;float: left;width: 120px;height:105px;text-align: center;position: relative;cursor:pointer;border-right:1px solid #569fff;}
.hist_nav .index_history li a{color:#fff;}
.hist_nav .index_history li a>img{width:100%;margin-top:24px;}
.hist_nav .index_history li p{padding-top:15px;transition:all .3s ease-out;-ms-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}
.hist_nav .index_history li:hover p{font-size: 24px;padding-top:5px;}
.hist_nav .index_history li.active p{font-size: 24px;padding-top:5px;}
.hist_nav .index_history li.active{background:#1952c2;}

@media only screen and (max-width:1300px) {
    .hist_nav .a_his_time{width:1003px;}
    .hist_nav .index_history li{width:129px;}
}
@media only screen and (max-width:1010px) {
    .hist_nav .a_his_time{width:auto;box-sizing:border-box;padding:0 10px;}
    .hist_nav .a_his_time>a.his_left{left:10px;}
    .hist_nav .a_his_time>a.his_left.disabled:hover{left:10px;}
    .hist_nav .a_his_time>a.his_right{right:10px;}
    .hist_nav .a_his_time>a.his_right.disabled:hover{right:10px;}
}
@media only screen and (max-width:767px) {
    .hist_nav .index_history ul{height:75px;}
    .hist_nav .index_history li{width:173px;height:75px;}
    .hist_nav .index_history li a>img{margin-top:2px;}
    .hist_nav .a_his_time>a{width:35px;height:35px;}
    .hist_nav .a_his_time>a.his_right,.hist_nav .a_his_time>a.his_left{background-size:cover;}

    .hist_nav .a_his_time>a.his_left:hover{background-size:cover;}
    .hist_nav .a_his_time>a.his_right:hover{background-size:cover;}
    .hist_nav .a_his_time>a.his_left.disabled:hover{background-size:cover;}
    .hist_nav .a_his_time>a.his_right.disabled:hover{background-size:cover;}
}
@media only screen and (max-width:420px) {
    .hist_nav .index_history li{width:147px;}
}
@media only screen and (max-width:380px) {
    .hist_nav .index_history li{width:127px;}
}
@media only screen and (max-width:340px) {
    .hist_nav .index_history li{width:99px;}
    .hist_nav .index_history li a>img{margin-top:10px;}
}

/*内容*/
.dsj_con{margin-top:30px;position: relative;margin-bottom: 50px;}
.dsj_con .daj_line{background:url(../images/his_line.png) repeat-y 4px 115px;width:18px;
                   border-right:4px solid #5e5e5e;
    position: absolute;top:0px;bottom: 0px;left: 49%;min-height: 200px;
    z-index: -1;
}
.dsj_con dl{width:40.5%;margin-top:0px;float: right;position:relative}

.dsj_con dl:nth-of-type(2n){margin-top: 120px;margin-right:220px;}
.dsj_con dl:nth-of-type(2){margin-top: 90px;}
.dsj_con dl:nth-of-type(2n-1){margin-top:30px;}
.dsj_con dl:nth-of-type(1){margin-top: 0px;}
.dsj_con dl dt{display:inline-block;width: 120px;height: 24px;
  background:url(../images/his_dian.png) no-repeat 60px 50%;z-index:2;
  margin-right: -12px;
  position:absolute;
  left:-170px;
  top:47%;
}
.dsj_con dl dt:before{content:"";height:1px;width:200px;background:#5e5e5e;position:absolute;left:70px;top:50%;margin-top:-1px;}

.dsj_con dl:nth-of-type(2n) dt{left:auto;right:-158px;background-position: 60px 37%;text-align:right;top:47%;}
.dsj_con dl:nth-of-type(2n) dt:before{left:-137px;margin-top:-3px;}

.dsj_con dl dd{position:relative;z-index:5;}
.dsj_con dl dd .d_text{background:url(../upload/his_con_bg.jpg);height:141px;width:476px;}
.dsj_con dl dd .d_text h3{color:#fff;font-weight:normal;padding:30px;}

.dsj_con dl dd div.span{display: inline-block;width:476px;
  position: relative;height: 0px;padding-bottom: 56%;
}
.dsj_con dl dd div.span img{width: 100%;}
.dsj_con dl dd div.span p{width:100%;height:65px;line-height:65px;color:#fff;position:absolute;
    bottom:0px;left:0px;background:rgba(0,71,172,0.7);font-size:18px;text-indent:30px;
}
.dsj_con dl dd div.span p i{font-size:40px;}

.dsj_con dl dd div.err_position{display: inline-block;width:476px;
  position: relative;height: 0px;padding-bottom: 56%;}
.dsj_con dl dd div.err_position p{width:100%;height:65px;line-height:65px;color:#fff;position:absolute;
    bottom:0px;left:0px;background:rgba(0,71,172,0.7);font-size:18px;text-indent:30px;
}
.dsj_con dl dd div.err_position p i{font-size:40px;}

@media only screen and (max-width: 1300px){
    .dsj_con .daj_line{left:48%;background-position:4px 114px;}
    .dsj_con dl dd div.span{width:auto;}
    .dsj_con dl dd div.err_position{width:100%;}
    .dsj_con dl dd .d_text{width:auto;}
    .dsj_con dl:nth-of-type(2n){margin-right:190px;}
    .dsj_con dl:nth-of-type(2n) dt{right:-137px;top:50%;}
    .dsj_con dl:nth-of-type(2n-1) dt{left:-160px;top:50%;}
    .dsj_con dl:nth-of-type(2) dt{right:-137px;top:52%;}
    .dsj_con dl:nth-of-type(1) dt{left:-160px;top:52%;}
    
}
@media only screen and (max-width: 1150px) {
    .dsj_con dl{width:40%;}
}
@media only screen and (max-width: 1000px) {
    .dsj_con .daj_line{left:51%;}
    .dsj_con dl{width:37%;}
}
@media only screen and (max-width: 900px) {
    .dsj_con .daj_line{left:47.7%;}
}
@media only screen and (max-width: 768px){
  .dsj_con .daj_line{left:10px;background-position:5px 148px;}
  .dsj_con dl{width:100%;padding-left:23px;box-sizing:border-box;margin-top:50px;}
  .dsj_con dl:nth-of-type(1){margin-top:50px;}
  .dsj_con dl:nth-of-type(2n-1){margin-top:50px;}
  .dsj_con dl:nth-of-type(2n){margin-right:0px;margin-top:26px;}
  .dsj_con dl dt{position:static;background-position:0px 50%;text-indent:30px;}
  .dsj_con dl dt:before{display:none;}
  .dsj_con dl:nth-of-type(2n) dt{text-align:left;background-position:0 50%;}
  .dsj_con dl dd{padding-left:30px;box-sizing:border-box;width:95%;}
  .dsj_con dl dd div.span{width:100%;}

  .dsj_con{margin-top:0;}
  .dsj_con dl dd .d_text{height:auto;padding:20px;box-sizing:border-box;}
  .dsj_con dl dd .d_text h3{padding:0;}
  .dsj_con dl dd div.span p{height:35px;line-height:35px;font-size:14px;text-indent:20px;}
  .dsj_con dl dd div.span p i{font-size:22px;}
}
/*人力资源*/

/*招聘*/

.hr_join .table-box {}
.hr_join .ph_table { width: 100%;  }
.hr_join .ph_table td {text-align:center;padding:25px 0;
  border-bottom: 1px solid #d0d0d0;font-size: 14px;color: #949494;
}

.hr_join .ph_table thead td {color:#fff;font-size: 16px;height:49px;padding:0;
  font-weight:700;text-align:center;width: 14%;position: relative;
 box-sizing: border-box;border-bottom: 0;
}
.hr_join .ph_table thead td:first-child{border-left: 0;}
.hr_join .ph_table thead td.t1{background: #2a6cfd;}
.hr_join .ph_table thead td.t2{background: #204fa7;}
.hr_join .ph_table thead td.t3{background: #866f75;}
.hr_join .ph_table thead td.t4{background: #c9aa8f;}
.hr_join .ph_table thead td.t5{background: #bd7671;}
.hr_join .ph_table thead td.t6{background: #9fc0c6;}
.hr_join .ph_table thead td.t7{background: #a48a9b;}

.hr_join .ph_table thead td div{position: absolute;bottom: 10px;left: 20px;right:20px;text-align: left;}
thead div p{margin-top: 10px;}
thead div .sprite {
    background-image: url(../images/join_spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

thead div .sprite-join01 {
    width: 24px;
    height: 24px;
    background-position: -5px -5px;
}

thead div .sprite-join02 {
    width: 24px;
    height: 21px;
    background-position: -39px -5px;
}

thead div .sprite-join03 {
    width: 26px;
    height: 22px;
    background-position: -39px -36px;
}

thead div .sprite-join04 {
    width: 22px;
    height: 24px;
    background-position: -75px -5px;
}

thead div .sprite-join05 {
    width: 22px;
    height: 22px;
    background-position: -5px -39px;
}

thead div .sprite-join06 {
    width: 20px;
    height: 20px;
    background-position: -75px -39px;
}

thead div .sprite-join07 {
    width: 20px;
    height: 20px;
    background-position: -37px -69px;
}

thead div .sprite-join08 {
    width: 14px;
    height: 9px;
    background-position: -67px -69px;
    float: right;margin-top: 8px;
}




.hr_join .ph_table tbody tr td:first-child{text-align: left;text-indent: 20px;}
.hr_join .ph_table tbody td a{padding:2px 20px;background-color: #1b71c4;color: #fff;}
.hr_join .ph_table tbody td a i{font-family: "宋体";padding-left: 5px;}
.hr_join .ph_table tbody td a:hover{background-color: #006eff;text-decoration: none;}
.hr_join .ph_table tbody td.td_btn a{background-color: #006eff;text-decoration: none;}
.hr_join .ph_table tbody tr td:first-child a{padding:0;background: none;border:0;color: #777;}


.no_touch .hr_join .ph_table tbody tr:hover{background: #f5f7f8;}
.no_touch .hr_join .ph_table tbody tr:hover td{color: #333;}
.no_touch .hr_join .ph_table tbody tr:hover td:first-child a{color: #333;}

@media only screen and (max-width: 1000px){
  .hr_join .zhaop .table-box{margin-top: 30px;}
  .hr_join .ph_table tbody tr td:first-child{text-indent: 0;}
  .hr_join .ph_table,
    .ph_table thead,
    .ph_table tbody,
    .ph_table th,
    .ph_table td,
    .ph_table tr { display: block; }
    .hr_join .ph_table thead{border:0;}
    .hr_join .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .hr_join .ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .hr_join .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
    .hr_join .ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .hr_join .ph_table td:before { content: attr(data-title); font-weight: 700;}
    .hr_join .ph_table td:first-child{border-top:1px solid #444;}
}
/*招聘详情页*/
.hr_join_con>dl{background: #f7f7f7;position: relative;}
.hr_join_con>dl dt{float:left;background: #d82128;height:100px;width:135px;text-align: center;line-height:100px;}
.hr_join_con>dl dt span{color: #fff;position: relative;}
.hr_join_con>dl dt span:before{content: "";background: url(../images/join_ico01.png) no-repeat;width: 24px;height: 21px;display: inline-block;position: absolute;top: -24px;left: 0px;}
.hr_join_con>dl dd{float:left;padding-left: 20px;}
.hr_join_con>dl dd h3{margin-top: 20px;margin-bottom: 10px;}
.hr_join_con>dl dd h3 span{color: #006eff;display: inline-block;margin-left: 10px;}
.hr_join_con>dl dd p{color: #949494;}
.hr_join_con>dl dd.a{position: absolute;top: 50%;right:30px;padding-left: 0;margin-top:-25px;
  background: #d82128;width:160px;height: 55px;line-height: 55px;text-align: center;
}
.hr_join_con>dl dd.a a{display: inline-block;color: #fff;width: 100%;}
.hr_join_con .j_c_list{margin-top: 40px;border-bottom: 1px dotted #666;padding-bottom: 40px;}
.hr_join_con .j_c_list.last-child{border-bottom: 0;}
.hr_join_con .j_c_list>h3{margin-bottom: 30px;font-weight: normal;}
@media only screen and (max-width: 767px){
  .hr_join_con>dl dt{text-indent:30px;float: none;height: auto;line-height: normal;padding:15px 0;}
  .hr_join_con>dl dt span:before{top:0;left: -30px;}
  .hr_join_con>dl dd{float: none;padding-bottom: 20px;}
  .hr_join_con>dl dd.a{position: static;margin-top: 0;padding-bottom: 0;width:100%;height:40px;line-height: 40px;}
  .hr_join_con .j_c_list{margin-top: 20px;padding-bottom: 20px;}
  .hr_join_con .j_c_list>h3{margin-bottom: 15px;}
}
/*分页与关闭按钮*/
.close_btn a.more{float:right;display:inline-block;
  width: 155px;height: 50px;border:1px solid #d85251;text-align: center;
  line-height: 50px;position: relative;overflow: hidden;
  -webkit-transition: all .2s;-moz-transition: all .2s; 
  -ms-transition: all .2s;transition: all .2s;
}
.close_btn a.more span{position: relative;z-index: 2;color:#d85251;}
.close_btn a.more:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100px;
  background:#d85251;
  transition: all .3s;
}
.no_touch .close_btn a.more:hover span{color:#fff;}
.no_touch .close_btn a.more:hover:after{width: 100%;}

.edit_upD{border-top:1px solid #dfdfdf;padding-top: 20px;margin-top:15px;}
.edit_upD .upD_a{float: left;width: 77%;}
.edit_upD .upD_a p{overflow: hidden;}
.edit_upD .upD_a span{color: #898989;display: block;float: left;}
.edit_upD .upD_a a{color: #18378f;display: block;float: left;}
.edit_upD .close_btn{float: right;}
@media only screen and (max-width: 767px){
  .edit_upD .upD_a{width: 100%;margin-bottom: 20px;}
  .edit_upD .upD_a a{width: 80%;}
  .close_btn a.more{width:120px;height: 30px;line-height: 30px;}
}

/*学习发展*/
.hr_study .panel{width: 33.33%;margin-bottom: 20px;}
.hr_study .panel dl{margin:0 10px;}
.hr_study .panel dt{position: relative;background: #006eff;overflow: hidden;}

.hr_study .panel dt img{width: 100%;}
.no_touch .hr_study .panel dt:hover img{transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);}
.no_touch .hr_study .panel dt.err_position:hover img{transform: scale(1,1) translate(-50%,-50%);-ms-transform: scale(1.05,1.05) translate(-50%,-50%);}
.hr_study .panel dt p{text-align:center;background:#0558b6;color:#fff;padding:0 10px;box-sizing:border-box;height: 50px;line-height: 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hr_study .panel dt.err_position{height: 150px;}
.hr_study .panel dt.err_position img{top:35%;}
.hr_study .panel dt.err_position p{position: absolute;bottom: 0px;width: 100%;}
.hr_study .panel dd{background: #006eff;color: #fff;text-align: center;padding:30px 25px;}
.hr_study .panel dd h3{margin-top:10px;max-height: 3em;overflow: hidden;}
.hr_study .panel dd p{margin-top: 10px;max-height: 6.2em;overflow: hidden;}
.hr_study .panel dd h3+p{margin-top: 5px;}
.no_touch .hr_study .panel dd:hover img{transform: rotate(360deg);}

.hr_study .load-more-link { cursor:pointer;transition:0.3s all; -webkit-transition:0.3s all; display:block; text-align:center; margin:40px auto 60px;color:#fff; background:#006eff;width:160px; height:50px; line-height:50px; }
.hr_study .load-more-link img{display: inline-block;margin-top: 15px;margin-right: 5px;}
.hr_study #infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 .hr_study #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
.hr_study #infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}
.no_touch .hr_study .load-more-link:hover img{transform: rotate(360deg);}
@media only screen and (max-width: 1440px){
  .hr_study .panel{margin-bottom: 10px; float:left;}
  .hr_study .panel dl{margin:0 5px;}
  .hr_study .load-more-link{margin:20px auto 30px;}
}
@media only screen and (max-width:767px){
  .hr_study .panel{width: 100%;}
  .hr_study .panel dl{margin:0;}
}
/*详情页*/
.study_tit{background: #f9f9f9;padding:25px 50px;text-align: center;}
.study_tit h3{font-weight: normal;border-bottom: 1px solid #d4d4d4;margin-bottom: 15px;padding-bottom: 15px;}
.study_tit ul{display: inline-block;}
.study_tit ul li{float: left;margin:0 10px;color: #898989;}
.study_edt{margin-top:40px;}
@media only screen and (max-width:767px){
  .study_tit{padding:20px;}
  .study_tit ul{text-align: left;display: block;}
  .study_tit ul li{float: none;margin:5px 0 0 0;}
  .study_edt{margin-top: 30px;}
}


/*share*/
.share{margin-top: 50px;position: relative;}
.share img{height: auto; max-height: 100%;max-width: 100%;vertical-align: middle; width: auto;margin:0 2px;}
.share img.share{display:inline-block;}
.share img.shareH{display:none;}
.share .bdshare_popup_bottom{display: inline-block;}
/*.share a:hover img.share{display:none;}
.share a:hover img.shareH{display:inline-block;}*/
.bdshare_popup_box { position: absolute; left:182px;  top: 100%; display: none; z-index: 9998; text-align: left; background: #f6f6f6; border: solid 1px #e9e9e9; width: 226px; }
.bdshare_popup_list { margin: 0; padding: 5px 0; background: #fff; overflow: auto; overflow-x: hidden; _zoom: 1; }
.bdshare_popup_bottom { clear: both; height: 30px; font-size: 12px; text-align: right; padding: 0 10px; }
.bdshare_popup_bottom a { color: #999; text-decoration: none; border: 0; float: right; }
.bdshare_popup_bottom a:hover { color: #00a9e0; }
.bdshare_popup_list li { float: left; width: 100px; padding: 2px; margin-left: 6px; _margin-left: 3px; height: 28px; overflow: hidden; list-style: none; }
.popup_tfh, .popup_baidu, .popup_qq, .popup_msn, .popup_sohu, .popup_qy, .popup_leho, .popup_ifeng, .popup_ff, .popup_tuita, .popup_ms, .popup_deli, .popup_s51, .popup_t163, .popup_share189, .popup_xg, .popup_s139 { display: none; }
.bdshare_dialog_box, .bdshare_dialog_list a:hover, .bdshare_popup_list a:hover { -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }

/*人才资源*/
.hr_policy{margin-bottom: 60px;}
.hr_policy dl{position: relative;height:0px;padding-bottom: 35.7%;overflow: hidden;}
.hr_policy dl dt{width: 51%;float: left;overflow: hidden;position: relative;height:0px;padding-bottom: 35.7%;}
.hr_policy dl dd{overflow: hidden;width: 49%;float: left;position: relative;
  height: 0px;padding-bottom: 35.7%;
  color: #fff;
  background-repeat: no-repeat;background-size: cover;
}
.no_touch .hr_policy dl:hover img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);}
.no_touch .hr_policy dl:hover dt.err_position img{transform: scale(1,1) translate(-50%,-50%);-ms-transform: scale(1,1) translate(-50%,-50%);}
.no_touch .hr_policy dl:hover dd.dd_jia img{transform: scale(1,1);-ms-transform: scale(1,1);}

.hr_policy dl div.p{padding-right: 30px;box-sizing: border-box;}
.hr_policy dl.policy_dl01 dt img{width: 100%;}
.hr_policy dl.policy_dl01 dd.dd_jia{width:130px;height:160px;padding:0;position: absolute;top:0px;left: 44%;}
.hr_policy dl.policy_dl01 dd .dd_text{position: relative;z-index: 3;margin-top: 120px;margin-left: 60px;}
.hr_policy dl.policy_dl01 dd .dd_text h3{margin-bottom: 25px;font-weight: normal;}

.hr_policy dl.policy_dl02 dt{background: #f6f6f6;height:0px;padding-bottom: 36.3%;}
.hr_policy dl.policy_dl02 dd{position: relative;float: right;}
.hr_policy dl.policy_dl02 dd>img{width: 100%;}
.hr_policy dl.policy_dl02 dd .dd_text{position: absolute;top: 85px;left: 85px;z-index: 9;}
.hr_policy dl.policy_dl02 dd .dd_text h3{margin-bottom: 25px;font-weight: normal;}
.hr_policy dl.policy_dl03{padding-bottom: 27.6%;}
.hr_policy dl.policy_dl03 dd{width: 100%;padding-bottom: 27.6%;}
.hr_policy dl.policy_dl03 dd .dd_text{z-index:2;width:100%;text-align:center;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.hr_policy dl.policy_dl03 dd .dd_text div.p{padding:0 20px;}
.hr_policy dl.policy_dl03 dd>img{width: 100%;}
.hr_policy dl.policy_dl04 dt img{width: 100%;}
.hr_policy dl.policy_dl04 dd .dd_text{position: relative;z-index: 2;;margin-top: 70px;margin-left: 70px;}
.hr_policy dl.policy_dl04 dd .dd_text h3{margin-bottom: 25px;font-weight: normal;}
.hr_policy dl.policy_dl04 dd.dd_jia{width:130px;height:160px;padding:0;position: absolute;bottom:20px;left: 46%;z-index: 0;}

.hr_policy dl dt table{text-align: center;width:90%;margin:20px auto 0;}
.hr_policy dl dt table td{height: 60px;color: #fff;border:1px solid #fff;padding:0 10px;}

.hr_policy dl dt table thead td{border:0;
  color: #333;font-weight: 700;padding:0;border-left:1px solid #f6f6f6;
}
.hr_policy dl dt table thead td:first-child{border-left:0;}
.hr_policy dl dt table thead td em{padding-top:20px;height:100%;border-bottom: 2px solid #0070ff;display: inline-block;width: 100%;}

.hr_policy dl dt table tbody tr>td:first-child{width:15%;background-color: #0e51a8;}
.hr_policy dl dt table tbody tr>td:first-child+td{background-color: #c0aeba;width: 10%;}
.hr_policy dl dt table tbody tr>td:first-child+td+td{background-color: #ccaa8f;width: 5%;}
.hr_policy dl dt table tbody tr>td:first-child+td+td+td{background-color: #c27772;}
.hr_policy dl dt table tbody tr+tr+tr>td:first-child+td+td{background-color: #c27772;width: 10%;}
@media only screen and (max-width:1440px){
  .hr_policy{margin-bottom: 30px;}
}

@media only screen and (max-width:1300px){
  .hr_policy dl.policy_dl01 dd .dd_text{margin-top:70px;margin-left: 70px;}
  .hr_policy dl.policy_dl02 dd .dd_text{top:70px;left: 70px;}
  
  .hr_policy dl dt table{margin-top: 0px;}
  .hr_policy dl dt table td{height: 50px;}
  .hr_policy dl dt table thead td em{padding-top:15px;}
}
@media only screen and (max-width:1000px){
  .hr_policy dl.policy_dl01 dd .dd_text{margin-top:60px;margin-left: 100px;}
  .hr_policy dl.policy_dl02 dd .dd_text{top:60px;left: 40px;}
  .hr_policy dl.policy_dl04 dd .dd_text{margin-top: 15px;margin-left: 40px;}
  .hr_policy dl.policy_dl01 dd .dd_text h3{margin-bottom: 10px;}
  .hr_policy dl.policy_dl02 dd .dd_text h3{margin-bottom: 10px;}
  .hr_policy dl.policy_dl04 dd .dd_text h3{margin-bottom: 10px;}

  .hr_policy dl dt table{width: 95%;}
  .hr_policy dl dt table td{height: 20px;}
  .hr_policy dl dt table td br{display: none;}
  .hr_policy dl dt table tbody tr>td:first-child+td{width: 5%;}
  .hr_policy dl dt table thead td em{font-size: 12px;}
}
@media only screen and (max-width:767px){
  .hr_policy .dd_jia{display: none;}
  .hr_policy dl{position: relative;height:auto;padding-bottom: 0;}
  .hr_policy dl dt{width: 100%;float: left;overflow: hidden;}
  .hr_policy dl dd{overflow: hidden;width: 100%;float: left;
    height:auto;padding-bottom: 0;
    background-repeat: no-repeat;background-size: cover;
  }
  .hr_policy dl div.p{padding:0;}

  .hr_policy dl.policy_dl01 dd .dd_text{margin:0;padding:20px;box-sizing: border-box;}

  .hr_policy dl.policy_dl02 dd .dd_text{top:20px;left: 20px;right:20px;}
  .hr_policy dl.policy_dl02 dt{padding-bottom: 0;height: auto;padding:20px;padding-top:0px;box-sizing: border-box;}
  .hr_policy dl dt table{width: 100%;margin:0;}
  .hr_policy dl dt table td{height: 55px;}
  .hr_policy dl dt table thead td{height:40px;}

  .hr_policy dl.policy_dl03{background: #0072ff;padding-bottom: 0;}
  .hr_policy dl.policy_dl03 dd{padding-bottom: 0;}
  .hr_policy dl.policy_dl03 dd .dd_text{padding:20px 0;box-sizing: border-box;position: static;transform: translate(0,0);}
  
  .hr_policy dl.policy_dl04 dd .dd_text{margin:0;padding:20px;box-sizing: border-box;}
}
/*社会责任*/
.duty_index>h3.h3{font-weight: normal;text-align: center;margin-bottom: 60px;}
.duty_index .duty_c01_tit{color: #0873ff;margin-bottom: 40px;border-top:1px solid #e0e0e0;padding-top: 30px;}
.duty_index .duty_c01_tit h3{float: left;font-weight: normal;line-height: 1em;max-width:50%;}
.duty_index .duty_c01_tit p{float: left;line-height: 1.3em;margin-left: 1%;max-width: 49%;}
.duty_index .duty_c01_ul{margin-bottom: 40px;}
.duty_index .duty_c01_ul ul li{float: left;position: relative;
  margin-left: 20px;width: 49%;height: 0px;padding-bottom: 36.8%;
  overflow: hidden;margin-bottom: 20px;
}
.duty_index .duty_c01_ul ul li>img{width: 100%;}
.duty_index .duty_c01_ul ul li:hover img{transform: scale(1.05);}
.duty_index .duty_c01_ul ul li:nth-of-type(2n-1){margin-left: 0px;}
.duty_index .duty_c01_ul ul li p{position: absolute;bottom: 0px;
  left:0px;width:100%;top:87%;right:0px;
  text-align:center;color: #fff;
  background-color: rgba(0,71,171,0.7);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.duty_index .duty_c01_ul ul li p span{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}

.no_touch .duty_index .duty_c01_ul ul li:hover p{top:0px;}

.duty_index .duty_c01_ul ul li.err_position img{width:100%!important;
  top:0px;left: 0px;transform:translate(0%,0%);-ms-transform:translate(0%,0%);
}
.duty_index .duty_c01_ul ul li.err_position p{display: none;}

@media only screen and (max-width:1440px){
  .duty_index>h3.h3{margin-bottom: 30px;}
  .duty_index .duty_c01_tit{margin-bottom: 15px;padding-top:20px;}
  .duty_index .duty_c01_ul{margin-bottom: 20px;}
}
@media only screen and (max-width:1300px){
  .duty_index .duty_c01_tit p{font-size: 12px;}
}
@media only screen and (max-width:1140px){
  .duty_index .duty_c01_ul ul li{margin-left: 1%;margin-bottom: 1%;}
}
@media only screen and (max-width:767px){
  .duty_index .duty_c01_tit p br{display: none;}
  .duty_index .duty_c01_ul ul li p{top:75%;}
  
}
/*价值*/
.duty_value{}
.duty_value>h3.h3{color:#474747;font-weight: normal;text-align: center;margin-bottom: 25px;}
.duty_value .duty_value_con>h3{font-weight: normal;text-align: center;position: relative;margin-bottom: 35px;}
.duty_value .duty_value_con>h3:before{content:"";position: absolute;left: 50%;
  margin-left: -40px;top:-10px;width: 80px;height: 1px;background: #026fff;
}
.duty_value .duty_value_con .value_dl{margin-bottom: 60px;}
.duty_value .duty_value_con .value_dl dl{background-size: cover;background-repeat: no-repeat;text-align: center;
  margin-left:1%;width: 24.2%;float:left;height:0px;padding-bottom: 27%;
}
.duty_value .duty_value_con .value_dl dl:first-child{margin-left: 0;}
.duty_value .duty_value_con .value_dl dl dd:first-child{margin-top:50px;transition:all 0.3s ease-in-out;}
.duty_value .duty_value_con .value_dl dl:hover dd:first-child{transform: translateY(8px);}
.duty_value .duty_value_con .value_dl dl dd{padding:0px 10px;color: #fff;margin-bottom: 12px;}
.duty_value .duty_value_con .value_dl dl dd span{border-bottom: 1px solid #fff;display: inline-block;margin-top: 10px;}
.duty_value .duty_value_con .value_dl dl dd.val{font-family: "Arial";line-height: 1;}
.duty_value .duty_value_con .value_dl dl dd.val b{font-size: 14px;}
.duty_value .duty_value_con .value_dl dl dd.text{height: 3em;overflow: hidden;}
.duty_value .duty_value_con .value_dl dl dd.border{margin-top:30px;}
.duty_value .duty_value_con .value_dl dl dd.border i{display: inline-block;width: 22px;height: 5px;border-radius: 5px;background:#fff;}

.duty_index.duty_value_con .duty_c01_ul{margin-bottom: 100px;}
.duty_index.duty_value_con .duty_c01_ul ul li{margin-left: 1%;width: 49.5%;}
.duty_index.duty_value_con .duty_c01_ul ul li:nth-of-type(2n-1){margin-left: 0px;}
@media only screen and (max-width:1440px){
  .duty_value .duty_value_con>h3{margin-bottom: 15px;}
  .duty_value .duty_value_con .value_dl{margin-bottom: 40px;}
  .duty_index.duty_value_con .duty_c01_ul{margin-bottom: 60px;}
}
@media only screen and (max-width:1300px){
  .duty_value .duty_value_con .value_dl{margin-bottom: 20px;}
  .duty_index.duty_value_con .duty_c01_ul{margin-bottom: 40px;}
  .duty_value .duty_value_con .value_dl dl dd:first-child{margin-top: 20px;}
  .duty_value .duty_value_con .value_dl dl dd span{margin-top: 5px;}
}
@media only screen and (max-width:1000px){
  .duty_value .duty_value_con .value_dl dl dd.border{margin-top: 0;}
  .duty_value .duty_value_con .value_dl dl dd.text{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .duty_value .duty_value_con .value_dl dl dd{margin-bottom: 5px;}
}
@media only screen and (max-width:767px){
  .duty_value .duty_value_con .value_dl dl{width: 49%;margin-bottom: 1%;padding-bottom: 60%;}
  .duty_value .duty_value_con .value_dl dl:nth-of-type(2n-1){margin-left: 0;}
  .duty_value .duty_value_con .value_dl dl dd.val{margin:10px 0;}
}
@media only screen and (max-width:340px){
  .duty_value .duty_value_con .value_dl dl{width: 100%;margin-left: 0;padding-bottom: 75%;}
  .duty_value .duty_value_con .value_dl dl:nth-of-type(2n-1){margin-left: 0;}
}
/*绿色发展*/
.duty_pro01{position: relative;color: #fff;background: url(../images/progress_bg.jpg) repeat-y center top;background-size: 100%;}
.duty_pro01>img{width: 100%;}
.duty_pro01 dl{position: absolute;top: 50px;left: 65px;right:65px;}
.duty_pro01 dl h3{font-weight: normal;}
.duty_pro01 dl div.p{margin-top: 10px;}
.duty_pro01 dl dt{float: left;width:38%;position: relative;}
.duty_pro01 dl dt:after{content: "";height:100px;width:4px;background: #fff;position: absolute;right: 0px;top:0px;transform: rotate(25deg);}
.duty_pro01 dl dd{float: left;width: 55%;margin-left: 7%;}
.duty_pro01 dl dd div.p{font-size: 12px;}
.duty_pro01 dl dd div.p p{margin-bottom: 5px;}

.duty_pro02{margin-top:50px;}
.duty_pro02 .duty_pro_tit{margin-bottom: 30px;}
.duty_pro02 .duty_pro_tit h3{font-weight: normal;}
.duty_pro02 .duty_pro_tit p{color: #666;}
.duty_pro02 ul li{overflow:hidden;float: left;width: 23.7%;
  margin-right: 1.5%;position: relative;margin-bottom: 2%;
}
.duty_pro02 ul li:nth-of-type(4n){margin-right: 0;}
.duty_pro02 ul li img{width: 100%;}
.duty_pro02 ul li p{position: absolute;bottom: 0px;left: 0px;width: 100%;
  color: #fff;text-align: center;top:80%;right:0px;
  background-color: rgba(0,71,171,0.7);
  box-sizing: border-box;
  transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.duty_pro02 ul li p span{display: inline-block;
  height:3em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

  display: box; 
  display: -webkit-box; 
  display: -moz-box; 

  -webkit-box-pack:center; 
  -moz-box-pack:center; 
  -webkit-box-align:center; 
  -moz-box-align:center; 

  width:100%;box-sizing: border-box;padding:0 10px;
  position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);
}
.no_touch .duty_pro02 ul li:hover p{top:0px;}

.duty_pro03{margin-bottom: 100px;}
.duty_pro03 dl{width:49.2%;float: left;margin-right: 1.5%;margin-bottom: 1.5%;}
.duty_pro03 dl:nth-of-type(2n){margin-right: 0;}
.duty_pro03 dl dt{position: relative;height: 0px;padding-bottom: 75%;overflow: hidden;}
.duty_pro03 dl dt>img{width: 100%;}
.duty_pro03 dl dt:hover>img{transform: scale(1.1);}
.duty_pro03 dl dt div.p{color:#fff;position: absolute;bottom: 0px;
  left: 0px;right:0px;height: 50px;line-height: 50px;
  background: rgba(0,176,157,0.7);
  padding:0 20px;
}
.duty_pro03 dl dt div.p p{float: left;}
.duty_pro03 dl dt div.p p img{display: inline-block; height: auto; max-height: 100%;max-width: 100%;vertical-align: middle; width: auto;}
.duty_pro03 dl dt div.p span{float: right;}


.duty_pro03 dl dt.err_position img{position: static;
  top:0px;left: 0px;transform:translate(0%,0%);-ms-transform:translate(0%,0%);
}
.duty_pro03 dl dt.err_position>img{width:100%!important;}

@media only screen and (max-width:1440px){
  .duty_pro02{margin-top: 30px;}
  .duty_pro02 .duty_pro_tit{margin-bottom: 20px;}
  .duty_pro03{margin-bottom: 40px;}
}
@media only screen and (max-width:1300px){
  .duty_pro01 dl{top:30px;left:40px;right:40px;}
}
@media only screen and (max-width:1000px){
  .duty_pro01 dl{position: static;box-sizing: border-box;padding:20px;}
  .duty_pro01 dl dt{width: 100%;}
  .duty_pro01 dl dt:after{width: 100px;height: 2px;transform: rotate(0deg);left:0px;bottom:-10px;top:auto;right:auto;}
  .duty_pro01 dl dd{width: 100%;margin:20px 0 0 0;}
  .duty_pro01 dl div.p{margin-top: 5px;}

  .duty_pro02 ul li{width: 32.33%;}
  .duty_pro02 ul li:nth-of-type(4n){margin-right: 1.5%;}
  .duty_pro02 ul li:nth-of-type(3n){margin-right: 0;}
}
@media only screen and (max-width:767px){
  .duty_pro02 .duty_pro_tit{margin-top: 0px;}
  .duty_pro02 ul li{width: 49.2%;}
  .duty_pro02 ul li p{top:75%;}
  .duty_pro02 ul li:nth-of-type(4n){margin-right: 1.5%;}
  .duty_pro02 ul li:nth-of-type(3n){margin-right: 1.5%;}
  .duty_pro02 ul li:nth-of-type(2n){margin-right: 0%;}

  .duty_pro03 dl{width: 100%;margin-right: 0;}
  .duty_pro03 dl dt div.p{padding:0 10px;}
}
/*信息公开*/
.duty_infor{}
.duty_infor .d_infor01{margin-bottom: 80px;}
.duty_infor .d_infor01 dt{float: left;width:52.5%;height: 0px;padding-bottom: 35.1%;position: relative;}
.duty_infor .d_infor01 dt>img{width: 100%;}
.duty_infor .d_infor01 dd{float: left;position: relative;width:47%;}
.duty_infor .d_infor01 dd>img{width: 100%;}
.duty_infor .d_infor01 dd div.inf01{text-align:center;position: absolute;top:45%;left: 20px;right: 20px;color: #fff;transform: translateY(-50%);-ms-transform: translateY(-50%);}
.duty_infor .d_infor01 dd div.inf01 h3{height:55px;line-height:1;position: relative;font-weight: normal;}
.duty_infor .d_infor01 dd div.inf01 h3:after{content:"";width:50px;margin-left:-25px;height:1px;background:#fff;position: absolute;bottom: 0px;left: 50%;}
.duty_infor .d_infor01 dd div.inf01 p{margin-top: 23px;}

.duty_infor .d_infor02{margin-bottom: 60px}
.duty_infor .d_infor02 h3{line-height: 1em;font-weight: normal;margin-bottom: 40px;}
.duty_infor .d_infor02 table{width: 100%;}
.duty_infor .d_infor02 table td{width:25%;box-sizing: border-box;height:40px;border:4px solid #fff;background: #f0f2f5;text-align: center;}
.duty_infor .d_infor02 table tr td:first-child{background: #dbebff;}
.duty_infor .d_infor02 table thead tr td{background: #18378f;color: #fff;}
.duty_infor .d_infor02 table thead tr td:first-child{background: #18378f;}

.duty_infor .d_infor03 table td{width: 20%;}
.duty_infor .d_infor03 table tr td:first-child+td{background: #dbebff;}
.duty_infor .d_infor03 table thead tr td:first-child+td{background: #18378f;}
.duty_infor .d_infor03 table tbody tr td:first-child+td{background: #f0f2f5;}
.duty_infor .d_infor03 table tbody tr:first-child td:first-child+td{background: #dbebff;}
.duty_infor .d_infor03 table tbody tr td.td_other_bg+td{background: #dbebff;}

@media only screen and (max-width:1440px){
  .duty_infor .d_infor01{margin-bottom: 50px;}
  .duty_infor .d_infor02 h3{margin-bottom: 20px;}
  .duty_infor .d_infor02{margin-bottom: 40px;}
}
@media only screen and (max-width:1300px){
  .duty_infor .d_infor01 dd div.inf01 h3{height: 35px;}
  .duty_infor .d_infor01 dd div.inf01 p{margin-top: 15px;}
}
@media only screen and (max-width:767px){
  .duty_infor .d_infor01 dt{width: 100%;padding-bottom: 67.1%;}
  .duty_infor .d_infor01 dd{width: 100%;}

  .duty_infor .d_infor02 table td{font-size: 12px;padding:0 5px;width:21%;}
  .duty_infor .d_infor02 table td br{display: none;}
  .duty_infor .d_infor02 table tr td:first-child{width: 28%;}
  .duty_infor .d_infor03 table tr td:first-child{width: 20%;}
}
/*新闻*/
.news_index{margin-bottom: 50px;}
.news_in_con01 dt{float: left;width:48%;overflow: hidden;height: 0px;padding-bottom: 36.1%;}
.news_in_con01 dt a{display: inline-block;position: relative;width:100%;height: 0px;padding-bottom: 75.2%;}
.news_in_con01 dl dt a em.hover_bg{position: absolute;top:0px;left: 0px;bottom: 0px;right:0px;display: inline-block;
  box-shadow:inset 0 0 200px rgba(0, 0, 0, .3);
  visibility: hidden;opacity: 0;
  transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.no_touch .news_in_con01 dl:hover dt a em.hover_bg{opacity: 1;visibility: visible;}
.news_in_con01 dt img{width: 100%;}
.news_in_con01 dd{float: left;
  width: 52%;border:1px solid #e0e0e0;
  box-sizing: border-box;
  height: 0px;padding-bottom: 35.85%;
}
.news_in_con01 dd .con_position{margin:40px 80px 0 40px;}
.news_in_con01 dd h3{font-weight: normal;margin-bottom:25px;}
.news_in_con01 dd h3 a{color: #474747;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.no_touch .news_in_con01 dd h3 a:hover{color: #0064ff;}
.no_touch .news_in_con02 dd h3 a:hover{color:#fff;}
.news_in_con01 dd div.p{height: 10.5em;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
.news_in_con01 dd div.p a{color: #898989;}
.news_in_con01 dd .time_share{height: 20px;margin-top: 30px;color: #898989;font-size: 12px;}
.news_in_con01 dd .time{float: left;margin-right: 30px;}
.news_in_con01 dd .time em{display: inline-block;width: 14px;
  height: 14px;background: url(../images/time.png) no-repeat left bottom;
  margin-right: 7px;float: left;
  transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.news_in_con01 dd .time span{float: left;display: inline-block;line-height: 1.1;}
.news_in_con01 dd .s_btn{float: left;cursor: pointer;}
.news_in_con01 dd .s_btn em{
  transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  margin-right: 7px;display: inline-block;float: left;width: 13px;height: 14px;background: url(../images/s_btn.png) no-repeat left bottom;}
.news_in_con01 dd .s_btn .news_share{float:left;display: none;}
.news_in_con01 dd .news_share .share{margin-top:0;}
.news_in_con01 dd .con_position>a.more{display: inline-block;
  width: 170px;height: 50px;line-height: 50px;text-align: center;
  background:#0072ff;color:#fff;
  margin-top: 28px;
}
.news_in_con01 dd .con_position>a.more i{display: inline-block;border-right:1px solid #fff;
  border-bottom: 1px solid #fff;width:4px;height: 4px;
  transform: rotate(-45deg) translateY(4px) translateX(7px); 
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.news_in_con01 dd .con_position>a.more:hover i{transform: rotate(-45deg) translateY(7px) translateX(10px);}

.news_in_con02{margin-top: 60px;}
.news_in_con02 dl{width: 31.63%;float: left;
  background:#fafafa;margin-right: 30px;
  margin-bottom: 30px;height: auto;
  transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.news_in_con02 dl:nth-of-type(3n){margin-right: 0px;}

.no_touch .news_in_con02 dl:hover{background: #0072ff;color: #fff;}
.no_touch .news_in_con02 dl:hover dd .time_share{color: #fff;}
.no_touch .news_in_con02 dl:hover a{color: #fff;}
.no_touch .news_in_con02 dl:hover dd .time em{background-position: left top;}
.no_touch .news_in_con02 dl:hover dd .s_btn em{background-position: left top;}

.news_in_con02 dt{float: none;width: 100%;padding-bottom: 75%;}
.news_in_con02 dd{border:0;float: none;width: 100%;height: auto;padding-bottom:40px;}
.news_in_con02 dd .con_position{margin:25px 20px 0 20px;}
.news_in_con02 dd h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_in_con02 dd div.p{height: 4.5em;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.news_in_con02 dd h3{margin-bottom: 15px;}


@media only screen and (max-width:1300px){
  .news_index{margin-bottom: 30px;}
  .news_in_con01 dd .con_position{margin:30px 40px 0 30px;}
  .news_in_con01 dd h3{margin-bottom: 10px;}
  .news_in_con01 dd div.p{font-size: 12px;}
  .news_in_con01 dd .con_position>a.more{width: 120px;height: 35px;line-height: 35px;}
  
  .news_in_con02 dl{width: 32%;margin-right: 2%;}
  .news_in_con02 dd{padding-bottom: 20px;}
  .news_in_con02 dd .con_position{margin:20px 30px 0 20px;}
}
@media only screen and (max-width:1000px){
  .news_in_con01 dd div.p{height: 9em;-webkit-line-clamp: 6;}
  .news_in_con01 dd .time_share{margin-top: 15px;}
  .news_in_con01 dd .con_position>a.more{margin-top: 15px;}

  .news_in_con01 dd .time_share{height:40px;}
  .news_in_con02 dd .time{float:none;display:block;width:100%;overflow:hidden;margin-bottom:5px;}
  .news_in_con02 dd .s_btn{float:none;height:20px;}

  .news_in_con02 dd div.p{height: 4.5em;}
}
@media only screen and (max-width:767px){
    .news_in_con01 dd .s_btn em{margin-right:10px;}
  .news_in_con01 dt{width: 100%;float:none;padding-bottom: 75.2%;}
  .news_in_con01 dd{width: 100%;float:none;height: auto;padding-bottom: 0;}
  .news_in_con01 dd .con_position{margin:20px 20px 30px 20px;}
  .news_in_con01 dd div.p{height: auto;-webkit-line-clamp: inherit;}
  .news_in_con01 dd .s_btn{display: none;}
  
  .news_in_con02 dl{width: 49%;margin-right: 2%;}
  .news_in_con02 dl:nth-of-type(3n){margin-right: 2%;}
  .news_in_con02 dl:nth-of-type(2n){margin-right: 0px;}
  
  .news_in_con02 dd div.p{height: 4.5em;-webkit-line-clamp: 3;}
  .news_in_con02 dd .con_position{margin:10px 10px 20px 10px;}
}
/*下载中心*/
.n_down_con{}
.n_down_con dl{width: 46.6%;float: left;
  margin-right:65px;
  margin-bottom: 30px;
  padding:30px 20px 0px 20px;
  box-sizing: border-box;
}
.n_down_con dl *{
  transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.n_down_con dl:nth-of-type(2n){margin-right: 0px;}
.n_down_con dl dt{float: left;width: 100%;}
.n_down_con dl dt h3{padding-right: 120px;font-weight: normal;}
.n_down_con dl dt h3 a{display: inline-block;width: 90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_down_con dl dt div.p{transition: none;-ms-transition:none;padding-bottom: 40px;border-bottom:1px solid #dfdfdf;}
.n_down_con dl dt div.p p{padding-right: 120px;color: #888;
  margin-top: 15px;
  overflow: hidden;
  height: 3em;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.n_down_con dl dd{float: left;margin-left: -86px;}
.n_down_con dl dd a{display: inline-block;width: 84px;height: 84px;text-align: center;border:1px solid #898989;}
.n_down_con dl dd a em{display:inline-block;width:25px;margin-top: 15px;
  height: 28px;background: url(../images/down_ico.png) no-repeat left top;
}
.n_down_con dl dd a i{transition: none;-ms-transition:none;display: block;text-align: center;margin-top: 0px;}

.no_touch .n_down_con dl:hover{background:#f9f9f9;border-bottom: 1px solid #f9f9f9;}
.no_touch .n_down_con dl:hover dt h3 a{color: #006eff;}
.no_touch .n_down_con dl:hover dt div.p{border-bottom: 0;}
.no_touch .n_down_con dl:hover dt div.p p{color: #474747;}
.no_touch .n_down_con dl:hover dd a{background:#006eff;color: #fff;border:1px solid #006eff;}
.no_touch .n_down_con dl:hover dd a em{background-position:left bottom;}

@media only screen and (max-width:1300px){
  .n_down_con dl{width: 49%;margin-right: 2%;}
  .n_down_con dl dt div.p p{margin-top:0px;}
}
@media only screen and (max-width:1000px){
  .n_down_con dl{width: 100%;margin-right: 0%;}
}
@media only screen and (max-width:500px){
  .n_down_con dl{padding:20px;margin-bottom: 0px;}
  .n_down_con dl:nth-of-type(2n){background: #f9f9f9;}
  .n_down_con dl dt h3{padding:0;}
  .n_down_con dl dt div.p{border-bottom: 0;padding-bottom:10px;}
  .n_down_con dl dt div.p p{padding:0;}
  .n_down_con dl dd{margin: 0;}
  .n_down_con dl dd a{width: auto;height: auto;padding:5px 20px;}
  .n_down_con dl dd a i{display: inline-block;line-height: 1em;float: left;margin: 3px 0 0 7px;}
  .n_down_con dl dd a em{width: 15px;height: 17px;background-size:cover;margin:0;float: left;}
}
/*友情链接*/
.links_con{margin-top: 60px;margin-bottom: 60px;}
.links_con li{background: #f5f7f8;
  float: left;width: 25%;position: relative;height: 0px;
  padding-bottom: 15.7%;
  transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  overflow: hidden;
}
.links_con li:nth-of-type(8n-1){background: #fcfcfc;}
.links_con li:nth-of-type(8n-3){background: #fcfcfc;}
.links_con li:nth-of-type(8n-4){background: #fcfcfc;}
.links_con li:nth-of-type(8n-6){background: #fcfcfc;}
.links_con li a{position: relative;display: inline-block;
  width: 101%;height: 0px;padding-bottom: 63%;
  text-align: center;
}
.links_con li img{max-width: 100%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.links_con li a.err_position img{max-width: 90%;}
.no_touch .links_con li:hover{
  transform: scale(1.05);box-shadow: 0px 0px 8px #666;z-index: 9;
}
@media only screen and (max-width:1440px){
  .links_con{margin-top: 30px;margin-bottom: 20px;}
}
@media only screen and (max-width:767px){
  .links_con li{width: 50%;padding-bottom: 31%;}
  .links_con li:nth-of-type(8n-1){background: #f5f7f8;}
  .links_con li:nth-of-type(8n-3){background: #f5f7f8;}
  .links_con li:nth-of-type(8n-4){background: #f5f7f8;}
  .links_con li:nth-of-type(8n-6){background: #f5f7f8;}

  .links_con li:nth-of-type(4n-1){background:#fcfcfc;}
  .links_con li:nth-of-type(4n-2){background:#fcfcfc;}
}
/*搜索页面*/
.search_con{margin-top:60px;}
.search_left{float: left;width: 100%;}
.search_left .search_l_con{padding-right: 370px;}
.search_l_con .search_input span{line-height:33px;display: inline-block;margin-right: 20px;float: left;}
.search_l_con .search_input input{height:31px;line-height:31px;border:1px solid #919191;background: #f5f7f8;float: left;}
.search_l_con .search_input input[type="text"]{width: 450px;text-indent: 10px;border-right:0;}
.search_l_con .search_input input[type="button"]{width: 50px;height: 33px;border-left:0;background: url(../images/search_btn.png) no-repeat;}
.search_l_con .search_tit{margin-top: 30px;height:50px;line-height:50px;width:100%;background: #f5f7f8;padding:0 20px;box-sizing: border-box;margin-bottom: 20px;}
.search_l_con .search_tit em{color: #0072ff;}
.search_l_con .seaerch_list{padding:30px 30px 40px 30px;box-sizing: border-box;}
.search_l_con .seaerch_list:nth-of-type(2n){background: #fafbfc;}
.search_l_con .seaerch_list em{color: #0072ff;}
.search_l_con .seaerch_list dt{margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.no_touch .search_l_con .seaerch_list dt:hover a{color:#0072ff;}
.search_l_con .seaerch_list dt+dd{color: #898989;}
.search_l_con .seaerch_list dd.time{font-size: 12px;margin:10px 0 30px;color: #7c7c86;}
.search_l_con .seaerch_list dd.time+dd a{padding:2px 20px;background: #959595;color: #fff;}
.search_l_con .seaerch_list dd.time+dd i{display: inline-block;border-right:1px solid #fff;
  border-bottom: 1px solid #fff;width:4px;height: 4px;
  transform: rotate(-45deg) translateY(4px) translateX(7px); 
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.search_l_con .seaerch_list dd.time+dd a:hover{background: #0072ff;}
.search_l_con .seaerch_list dd.time+dd a:hover i{transform: rotate(-45deg) translateY(7px) translateX(10px); }
.search_l_con .page1{margin:60px 0;}
.search_right{float: left;width:305px;position: relative;z-index: 2;margin-left: -305px;}
.search_right>h3{font-weight: normal;line-height: 1;margin-bottom: 30px;}
.search_right dl{padding:10px;
  box-sizing: border-box;margin-bottom: 20px;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.no_touch .search_right dl:hover{background: #0072ff;}
.search_right dt{width: 140px;float: left;position: relative;}
.search_right dt a{transition:none;-ms-transition:none;display: inline-block;width:100%;height: 0px;padding-bottom: 76%;overflow: hidden;}
.search_right dt a.err_position img{width: 80%!important;}
.search_right dt img{width: 100%;}
.search_right dd{float: left;padding-left: 20px;}
.search_right dd p{color: #70707b;font-size: 12px;margin-top: 15px;}
.search_right dd a{display:inline-block;width:125px;line-height: 1.2em;
  overflow: hidden;
  height: 2.4em;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search_right .bx-wrapper .bx-controls-direction a{
  top:-45px;width:9px;height: 15px;margin-top: 0;
}
.search_right .bx-wrapper .bx-prev{right:30px;left:auto;background: url(../images/search_left.png) no-repeat;}
.search_right .bx-wrapper .bx-next{right:0px;background: url(../images/search_right.png) no-repeat;}
.search_right .bx-wrapper .bx-prev:hover{background: url(../images/search_leftH.png) no-repeat;}
.search_right .bx-wrapper .bx-next:hover{background: url(../images/search_rightH.png) no-repeat;}
.search_right .bx-wrapper .bx-controls-direction a.disabled{display: inline-block;}
.no_touch .search_right dl:hover dd a{color: #fff;}
.no_touch .search_right dl:hover dd p{color: #fff;}
@media only screen and (max-width:1440px){
  .search_l_con .page1{margin:30px 0;}
}
@media only screen and (max-width:1300px){
  .search_right dt{width: 110px;}
}
@media only screen and (max-width:1200px){
  .search_right dl{margin-bottom: 0px;}
}
@media only screen and (max-width:1000px){
  .search_right{display: none;}
  .search_left .search_l_con{padding-right: 0;}
  .search_l_con .search_tit{margin-bottom: 0;margin-top: 20px;}
  .search_l_con .seaerch_list{padding:20px;}
  .search_l_con .seaerch_list dd.time{margin:10px 0;}
  .search_l_con .search_input input[type="text"]{width: 50%;}
}

/*网站地图*/
.webmap_con{width:930px;margin-top: 60px;margin-bottom: 20px;text-align: center;}
.webmap_con dl{margin-bottom:40px;
  display: inline-block;width:150px;
  text-align: left;vertical-align: top;
  margin-right: 40px;
}
.webmap_con dl:nth-child(5){margin-right: 0px;}
.webmap_con dt em{display: inline-block;width: 25px;height: 30px;float:left;}
.webmap_con dt em img{width:100%;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.webmap_con dl:hover dt em img{transform: rotate(360deg);-ms-transform: rotate(360deg);}
.webmap_con dt{overflow:hidden;}
.webmap_con dt a{color: #0072ff;display: inline-block;margin-left: 5px;float:left;line-height:30px;}
.webmap_con dd{position: relative;margin-top: 10px;}
.webmap_con dd a{display: block;color: #898989;text-indent: 32px;}
.webmap_con dd:after{content: "";height: 85px;width:1px;background: #e6e6e6;position: absolute;right:0px;top:5px;}
.webmap_con dl:nth-child(5) dd:after{display: none;}
.webmap_con dl:last-child dd:after{display: none;}

@media only screen and (max-width:1440px){
  .webmap_con{margin-top: 30px;margin-bottom: 0px;}
}
@media only screen and (max-width:1023px){
  .webmap_con{margin-right: auto;margin-left: auto;}
}
@media only screen and (max-width:930px){
  .webmap_con{width: auto;text-align: left;margin:0 10px;}
  .webmap_con dl{width: 17.9%;margin-right: 2%;}
}
@media only screen and (max-width:767px){
  .webmap_con dl{width: 100%;}
  .webmap_con dt em{width:20px;}
  .webmap_con dt a{line-height:20px;}
  .webmap_con dd{margin-top: 0px;}
  .webmap_con dd a{display: inline-block;text-indent: 25px;}
  .webmap_con dd:after{width: 150px;height: 1px;bottom: -10px;top:auto;left:25px;right:auto;}
  .webmap_con dl:nth-child(5) dd:after{display: inline-block;}
  .webmap_con dl:last-child dd:after{display: inline-block;}
}
/*营销网络*/
.market_tit{text-align: center;margin: 0px 0 50px;}
.market_index{padding-bottom: 50px;background: url(../upload/market_bg.png) no-repeat center top;}
.market_index .content_inner{position: relative;}
.market_index .content_inner>img{width: 100%;}
.market_index ul.market_ul{position: absolute;top:0px;
  left: 0px;z-index: 2;right:0px;bottom: 0px;
}
.market_index ul.market_ul li{text-indent:20px;
  position: absolute;width:80px;
  background: url(../images/position_ico.png) no-repeat;
  color: #fff;
  text-shadow: 0px 0px 3px #000;
  cursor:pointer;
}
.market_index ul.market_ul li.w_m01{top:14%;left: 13%;}
.market_index ul.market_ul li.w_m02{top:27%;left: 13%;}
.market_index ul.market_ul li.w_m03{top:40%;left: 11%;}
.market_index ul.market_ul li.w_m04{top:50%;left: 22%;}
.market_index ul.market_ul li.w_m05{top:55%;left: 20%;}
.market_index ul.market_ul li.w_m06{top:65%;left: 27%;}
.market_index ul.market_ul li.w_m07{top:83%;left: 24%;}
.market_index ul.market_ul li.w_m08{top:10%;left: 49%;}
.market_index ul.market_ul li.w_m09{top:15%;left: 43.5%;width: 48px;}

.market_index ul.market_ul li.w_m10{top:14%;left: 48%;}
.market_index ul.market_ul li.w_m11{top:18%;left: 47%;}
.market_index ul.market_ul li.w_m12{top:21%;left: 49%;}
.market_index ul.market_ul li.w_m13{top:22%;left: 44.5%;width: 48px;}
.market_index ul.market_ul li.w_m14{top:25%;left: 48.5%;}
.market_index ul.market_ul li.w_m15{top:60%;left: 52%;}
.market_index ul.market_ul li.w_m16{top:10%;left: 65%;}
.market_index ul.market_ul li.w_m17{top:34%;left: 66%;}
.market_index ul.market_ul li.w_m18{top:40%;left: 70%;}
.market_index ul.market_ul li.w_m19{top:37%;left: 75%;}

.market_index ul.market_ul li.w_m20{top:41%;left: 78%;}
.market_index ul.market_ul li.w_m21{top:44%;left: 77.5%;}
.market_index ul.market_ul li.w_m22{top:47%;left: 79%;}
.market_index ul.market_ul li.w_m23{top:50%;left: 77%;}
.market_index ul.market_ul li.w_m24{top:53%;left: 78%;}
.market_index ul.market_ul li.w_m25{top:57%;left: 82%;}
.market_index ul.market_ul li.w_m26{top:32%;left: 78%;background: url(../images/position_china.png) no-repeat right 5px;width: 48px;text-indent: 0;}
.market_index ul.market_ul li.w_m27{top:29%;left: 84%;}
.market_index ul.market_ul li.w_m28{top:26%;left: 87.5%;}
.market_index ul.market_ul li.w_m29{top:43%;left: 83.7%;}

.map_close{position: absolute;right: 0px;width: 30px;height: 30px;color: #fff;text-align: center;line-height: 30px;font-size: 18px;cursor: pointer;}
.map_intr{display: none;z-index:9;color:#fff;position: absolute;top:32%;left: 52.6%;width:300px;background: #d71e1e;}
.map_intr h3{background:#ce0202;padding:10px 20px;
  box-sizing: border-box;font-weight: normal;
}
.map_intr dl{padding:20px 20px;box-sizing: border-box;}
.map_intr dl dd {overflow: hidden;}
.map_intr dl dd span{float:left;display: inline-block;}
.map_intr dl dd p{float: left;width: 70%;}
.map_intr dl dd p a{color:#fff;}

.market_visible{width: 0px;height: 0px;overflow: hidden;}

@media only screen and (max-width:1520px){
  .market_tit{margin-bottom:50px;}
  .market_index{padding-bottom:40px;}
}
@media only screen and (max-width:1366px){
  .market_tit{margin-bottom:40px;}
  .market_index{padding-bottom: 36px;}
}
@media only screen and (max-width:1300px){
  .map_intr{left: 48%;}
}
@media only screen and (max-width:1140px){
  .market_tit{margin-bottom:35px;}
  .market_index{padding-bottom: 27px;}
  .map_intr{left: 46.7%;}
}
@media only screen and (max-width:1023px){
  .market_tit{margin-bottom:30px;}
  .market_index{background-position:center bottom;}
  .market_index ul.market_ul{position: static;}
  .market_index ul.market_ul li{position: static;width: 18%!important;
    float: left;border:1px solid #aaaaaa;box-sizing: border-box;
    height: 35px;line-height: 35px;
    background-position: 20px center!important;
    padding-left: 30px;
    margin:1%;color: #474747;text-shadow: none;
  }
  .market_index ul.market_ul li.w_m26{text-indent: 20px;}

  .map_intr{position: fixed;top:50%!important;left: 50%!important;
    z-index: 102;transform: translate(-50%,-50%);
  }
  .map_intr_bg{display:none;z-index:101;position: fixed;top:0px;bottom: 0px;left: 0px;right: 0px;background: rgba(0,0,0,0.5);}
}
@media only screen and (max-width:767px){
  .market_tit{margin-bottom:20px;}
  .market_tab{text-align: left;}
  .market_index{padding-bottom:20px;}
  .market_index ul.market_ul li{width: 48%!important;}
}
/*中国地图*/
.market_china{padding-bottom: 50px;background: url(../upload/market_bg2.png) no-repeat center top;}
.market_china .content_inner{position: relative;}
.market_china .content_inner>img{width: 100%;}

.map_intr2{display: none;z-index:9;color:#fff;position: absolute;top:32%;left: 52.6%;width:300px;background: #d60303;}
.map_intr2 h3{background:#f00;padding:10px 20px;
  box-sizing: border-box;font-weight: normal;
}
.map_intr2 dl{padding:20px 20px;box-sizing: border-box;}
.map_intr2 dl dd {overflow: hidden;}
.map_intr2 dl dd span{float:left;display: inline-block;}
.map_intr2 dl dd p{float: left;width: 70%;}
.map_intr2 dl dd p a{color:#fff;}


.xing_ico{position: absolute;top: -10px;left:-11px;
  background: url(../images/position_china.png) no-repeat left 5px;
  text-indent: -18px;padding-top: 4px;
  text-shadow: 0 0 5px #000;
}

.h_office{width: 80px;height: 15px;z-index: 999;color: #fff;
  position: absolute;top: 335px;left:595px;
  background: url(../images/position_china.png) no-repeat left 0px;
  text-indent: 20px;
  text-shadow: 0 0 5px #000;line-height: 1;
  cursor: pointer;
}

@media only screen and (max-width:1366px) {
    .market_china{background-size: cover;padding-bottom: 36px;}
}
@media only screen and (max-width:767px){
  .market_china{padding-bottom: 20px;}
  .xing_ico{display: none;}
  .map_intr_bg2{display:none;z-index:101;position: fixed;top:0px;bottom: 0px;left: 0px;right: 0px;background: rgba(0,0,0,0.5);}
  .map_intr2{position: fixed;top:50%!important;left: 50%!important;
    z-index: 102;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);
  }
  .search_con { margin-top:20px; }

  .h_office{position: static;
    width: 98%;box-sizing: border-box;border:1px solid #aaa;height: 40px;line-height: 40px;
    margin:1%;color: #000;text-align: center;text-shadow:none;
    background-position: 46% 50%;
  }
}
/*联系我们*/
.cantact{background: url(../upload/contact_bg_y.jpg) repeat-y;background-size: 100%;}
.cantact .other_banner{margin-bottom: 0;}
.cantact_bg{padding-bottom:30px;padding-top:60px;
  background-repeat: no-repeat; background-position: center bottom;
  background-size: 100%;
}
.contact_index{width:1110px;}
.contact_index dl{
	border-radius:10px;
	color: #fff;border:2px solid #fff;
  box-sizing: border-box;width: 32%;margin-right: 2%;
  float: left;margin-bottom: 2%;padding:20px;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.contact_index dl:nth-of-type(3n){margin-right: 0;}
.contact_index dt{font-weight: 700;}
.contact_index dd{margin-top: 15px;}
.contact_index dd p{margin-bottom: 5px;}
.contact_index dd p a{color: #fff;}
.contact_index dd em{display: block;width: 60px;float: left;margin-right: -60px;position: relative;z-index: 2;}
.contact_index dd span{display: block;width:100%;padding-left: 55px;box-sizing: border-box;}
.no_touch .contact_index dl:hover{background: #1b71c4;border-color: #1b71c4;}
@media only screen and (max-width:1520px){
  .cantact_bg{padding-top:47px;}
}
@media only screen and (max-width:1366px){
  .cantact_bg{padding-top:42px;}
}
@media only screen and (max-width:1140px){
  .cantact_bg{padding-top:35px;}
}
@media only screen and (max-width:1110px){
  .contact_index{width: auto;}
}
@media only screen and (max-width:1023px){
  .cantact_bg{padding-top:31px;}
  .contact_index dl{width: 49%;}
  .contact_index dl:nth-of-type(3n){margin-right: 2%;}
  .contact_index dl:nth-of-type(2n){margin-right: 0%;}
}
@media only screen and (max-width:767px){
  .cantact_bg{padding-top:20px;}
  .contact_index dl{width: 100%;height: auto!important;}
  .contact_index dl:nth-of-type(3n){margin-right: 0%;}
  .contact_index dl:nth-of-type(2n){margin-right: 0%;}
}
.leave_index .p{width: 420px;margin:0 auto;margin-bottom:40px;color: #fff;text-align: center;}
.leave_input{width: 670px;margin:0 auto;}
.leave_input .input p{margin-bottom: 20px;float: left;width: 49%;margin-right: 2%;}
.leave_input .input p:nth-of-type(2n){margin-right: 0;}
.leave_input .input label{width: 80px;margin-right: -80px;color: #fff;text-indent: 15px;line-height:33px;display: inline-block;float: left;z-index:2;position: relative;}
.leave_input .input input{width: 100%;height: 33px;
  padding-left: 80px;box-sizing: border-box;color:#fff;
  border:2px solid #fff;background:rgba(0,0,0,0.3);
  padding-right: 6px;
}
.leave_input .textarea{position: relative;}
.leave_input .textarea label{position: absolute;top:7px;left: 15px;color: #fff;}
.leave_input .textarea textarea{width: 100%;height: 130px;
  border:2px solid #fff;box-sizing: border-box;
  background:rgba(0,0,0,0.3);padding: 30px 15px 6px 15px;color:#fff;
}
.leave_input .input_btn{margin-top: 20px;}
.leave_input .input_btn input{border:0;width: 120px;height: 40px;line-height: 40px;background: #fff;color: #474747;}
@media only screen and (max-width:670px){
  .leave_input{width: 100%;}
  .leave_input .input p{width: 100%;margin-right: 0;margin-bottom: 10px;}
}
@media only screen and (max-width:420px){
  .leave_index .p{width: auto;box-sizing: border-box;padding:0 30px;}
  .leave_index .p br{display: none;}
}

.city_sele{float: left;width:49%;}
.city_sele .mCSB_container{margin-right: 0;}
/*内容页的下拉样式*/
.public_search .search_list{width:48%;height:33px;cursor: pointer;
        position:relative;line-height: 30px;
        float: left;margin-left: 4%;
        background:rgba(0,0,0,0.3);z-index: 99;
        border:2px solid #fff;box-sizing: border-box;
}
.public_search .search_list:first-child{margin-left: 0px;}
.city_style.search_list{
  z-index: 9999;
}
.public_search .show_text{color:#fff;
        width:100%;overflow:hidden;text-indent: 13px;
}
.public_search .down_btn{position:absolute;
        right:0px;top:0px;width:30px;height:30px;
        cursor:pointer;
        background:url(../images/ico_down_arrow.png) no-repeat center;
}
.public_search .mScrol{height: 150px;overflow:hidden;}
.public_search .selec_con{display: none;
        height: 150px;overflow: hidden;
        background:rgba(0,0,0,0.8);
        padding:10px 0;
        border:2px solid #fff;
        width: 100%;
        margin-left: -2px;
}
.public_search .selec_con ul{width:100%;
        overflow:hidden;z-index: 999999999;
}
.public_search .selec_con ul li{
        cursor:pointer;width:100%;
        height:25px;
        line-height: 25px;
        overflow:hidden;text-align: left;
        color:#fff;
}
.public_search .selec_con ul li span{display:block;
        width:70%;text-align: center;margin:0 auto;
}
.public_search .selec_con ul li:hover span{background: #006eff;}
.public_search .mCSB_scrollTools .mCSB_draggerRail{background: #000;width: 2px;}
.public_search .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background: #fff;}

.public_search .sear_text input{border:0;}
.public_search .sear_text input.txt{color: #fff;height: 55px;
  text-indent: 10px;float: left;width: 75%;line-height: 55px;
  background: transparent;
}
.lt9 .public_search .sear_text input.txt{width: 60%;}
.public_search .sear_text input.btn{
  width: 25%;height: 55px;float: left;font-size: 18px;color: #fff;
  background: transparent;line-height: 55px;
}

@media only screen and (max-width:670px){
  .city_sele{width: 100%;margin-bottom: 10px;}
}

/*冲突*/
.hr_study .load-more-link{margin-bottom:0!important;}
.duty_con01>div:last-child{margin-bottom:0;}
.duty_index.duty_value_con .duty_c01_ul{margin-bottom:0px;}
.duty_pro03{margin-bottom:0px;}
.duty_infor .d_infor03{margin-bottom:0px;}
.int04{margin-bottom:0px;}

/*统一底部间距*/
.hr_policy,.content_inner{margin-bottom:40px;}
.market_tit{margin-bottom: 40px;line-height: 1;}
@media only screen and (max-width:1520px){
  .hr_policy,.content_inner,.market_tit{margin-bottom:31px;}
}
@media only screen and (max-width:1366px){
  .hr_policy,.content_inner,.market_tit{margin-bottom:28px;}
}
@media only screen and (max-width:1140px){
	.footer{ margin-top:100px;}
  .hr_policy,.content_inner,.market_tit{margin-bottom:23px;}
}
@media only screen and (max-width:1023px){
	.footer{ margin-top:200px;}
  .hr_policy,.content_inner,.market_tit{margin-bottom:20px;}
}
@media only screen and (max-width:767px){
	.footer{ margin-top:0px;}
  .hr_policy,.content_inner,.market_tit{margin-bottom:20px;}
}

/*汽车地图加列表*/
.market_china{background-color: #e8edf2!important;}
.map_table{margin-top: 50px;}
.map_table table{width: 100%;}
.map_table table td{text-align:center;padding:25px 0;background-color: #fff;
  border-bottom: 1px solid #d0d0d0;font-size: 14px;color: #015edc;border-left: 1px solid #d0d0d0;}
.map_table table td a{color: #015edc;}
.map_table table thead td{
  background: #015edc;
  color:#fff;font-size: 16px;height:55px;padding:0;
  font-weight:700;text-align:center;position: relative;
  border-left:1px solid #fff;box-sizing: border-box;border-bottom: 0;
}
.map_table table thead td.t1{width: 35%;}
.map_table table thead td.t2{width: 15%;}
.map_table table thead td.t3{width: 20%;}
.map_table table thead td.t4{width: 35%;}

@media only screen and (max-width:767px){
  .map_table table,
    .map_table table thead,
    .map_table table tbody,
    .map_table table th,
    .map_table table td,
    .map_table table tr { display: block; }
    .map_table table thead{border:0;}
    .map_table table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .map_table table tr { border: 1px solid #eee; border-bottom:0; margin-top:20px; }
    .map_table table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
    .map_table table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .map_table table td:before { content: attr(data-title); font-weight: 700;}
    .map_table table td:first-child{border-top:1px solid #444;}
    .map_table table tbody tr td:first-child{text-indent: 70px;}
    .map_table table tbody tr.other_tr td:first-child{text-indent: 0px;}
    .map_table table tr.other_tr{border:0;margin-top:3px;}
    .map_table table tr.other_tr td{border:0;border-bottom: 1px solid #eee;}
}
@media only screen and (max-width: 767px){
  .map_box{overflow: hidden;}
}




.animate{ transition: 1.5s all cubic-bezier(0.19, 1, 0.22, 1);}
.animate_slowx { transition: 2.5s all cubic-bezier(0.19, 1, 0.22, 1); }
.animate_fast{ transition: 1s all cubic-bezier(0.19, 1, 0.22, 1); font-style:normal;}
.animate_slow{ transition: 10s all cubic-bezier(0.19, 1, 0.22, 1);}

.animate_normal{ transition: 0.5s all linear;}
/*.main{ transition: 0.5s all linear !important;}*/

/*font-size*/
.fnt_14 { font-size: 14px;}
.fnt_16 { font-size: 16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size: 20px;}
.fnt_22 { font-size:22px;}
.fnt_24 { font-size:24px;}
.fnt_28 { font-size:28px;}
.fnt_30 { font-size:30px;}
.fnt_32 { font-size:32px;}
.fnt_36 { font-size:36px;}
.fnt_40 { font-size: 40px;}
.fnt_48 { font-size: 48px;}
.fnt_60 {font-size: 60px;}
.fnt_80 {font-size: 80px;}
.fnt_100 { font-size: 100px;}

/* ------------------------------------ End TT - CMS banner ------------------------------- */


.other_banner img { width:100%; height:auto; }
.other_banner {  margin-bottom:40px;overflow: hidden;}

.about_tab { font-size:0; text-align:center; margin-bottom:40px; padding:0 3%; box-sizing:border-box;}
.about_tab ul { margin:0 -10px; }
.about_tab li { width:16.6%; float:none; display:inline-block; }

.about_tab a {  display:block; line-height:3.375em; border:1px solid #aaaaaa; color:#898989; position:relative; overflow:hidden; box-sizing:border-box; margin:0 10px;}
.about_tab a.on,.about_tab a:hover { border-color:#0843a0; }
.about_tab a:last-child { margin-right:0;}
.about_tab a i.i1 { display:block; transform:rotate(-135deg); background:#0843a0; transform-origin:left top; position:absolute; left:0; top:0; width:50em; height:50em; opacity:0; z-index:10;  }


.about_tab a i.i2 { display:block; transform:rotate(45deg); background:#0843a0; transform-origin:left top; position:absolute; right:-10em; top:3.375em; width:30em; height:30em; opacity:0; z-index:10;  }

.about_tab a span { position:absolute; background:url(../images/tab_sprite.png) no-repeat left top; top:50%; right:10%; width:5px; height:9px; display:block; margin-top:-4px; z-index:20; }

.about_tab a.on em { color: #fff; position: relative; z-index: 20; font-style:normal; }
.about_tab a.on span { background: url(../images/tab_sprite.png) no-repeat -5px top; }
.about_tab a.on .i1 { opacity: 1; top: 32em; }
.about_tab a.on .i2 { opacity: 0; top: -4em; }



/*hover*/
@media only screen and (min-width: 1025px) {
        .about_tab a:hover .i1{ opacity: 1; top: 32em; }
        .about_tab a:hover .i2{ opacity: 0; top: -4em; }
        .about_tab a:hover em{ color: #fff; position: relative; z-index: 20; }
        .about_tab a:hover span{ background: url(../images/tab_sprite.png) no-repeat -5px top; }
}


@media only screen and (max-width: 1520px) { /*79%*/
        .other_banner,.about_tab { margin-bottom:31px; }
}


@media only screen and (max-width: 1366px) { /*71%*/
      .other_banner,.about_tab { margin-bottom:28px; }
}

@media only screen and (max-width: 1140px) { /*59%*/
     .other_banner,.about_tab { margin-bottom:23px; }
     .page > span { display:none; }

}


@media only screen and (max-width: 1023px) { /*53%*/
    .other_banner,.about_tab { margin-bottom:20px; }
	
}

@media only screen and (max-width: 767px) { /*40%*/
      .other_banner,.about_tab { margin-bottom:20px; }

        .about_tab li {  width:33.3%; margin-bottom:5px;}
        .about_tab ul { margin:0 -5px; }
        .about_tab a { text-align:center; margin:0 5px; }
        .about_tab a em { }

        .about_tab { padding:0; }

        .industry_tab li { width:50%; }
        .banner_index_new li img, .banner_index_new li video {  width:100%; height:auto;}
        .banner_index_new ul li table,.banner_index_new ul li table td { position:relative; left:0; color:#000; height:auto; }
        .banner_index_new ul li.li01 .in_banner_txt,.banner_index_new ul li.li02 .in_banner_txt,.banner_index_new ul li.li03 .in_banner_txt,.banner_index_new ul li.li04 .in_banner_txt { margin-top:0; left:0; top:0; opacity:1; text-align:center; display:block; margin:0 10px; padding-bottom:40px; padding-top:10px; }
        .banner_index_new ul li table td p { margin-bottom:0; margin-bottom:0.5em; height:2.4em; }
        .banner_index_new li img, .banner_index_new li video { transform:scale(1); }
        .bx-wrapper .bx-pager.bx-default-pager a { border-color:#000 !important; }
        .main_part3_tab i {  padding:0 0.7em;}
        .main_part3_tab span {  padding:0;}

        /*****************栏目banner************************/
        

       .header_searcg_box_phone.on { display:block; }

}



:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #fff;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #fff;
}

